home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / doors_1 / doors32a.zip / DOORSORC.INT < prev    next >
Text File  |  1991-02-25  |  6KB  |  158 lines

  1. DECLARE FUNCTION FileOpen! (FileName$, Access$, Sharing, C!)
  2. DECLARE SUB ExitDOORSYS ()
  3. DECLARE SUB ExitRBBS ()
  4. DECLARE SUB ExitWild ()
  5. DECLARE SUB InitWild ()
  6. DECLARE SUB InitDOORSYS ()
  7. DECLARE SUB InitRBBS ()
  8. DECLARE FUNCTION CheckTimeLeft! ()
  9. DECLARE SUB CheckCarrier (CarrierFlag)
  10. DECLARE SUB EchoChr (WD$)
  11. DECLARE SUB ExtendedCode (A$)
  12. DECLARE SUB WaitForEndSend ()
  13. DECLARE SUB BackSpace (WD$)
  14. DECLARE SUB BeepSpeaker ()
  15. DECLARE SUB CalcSpaces (SpacesNeeded)
  16. DECLARE SUB GetPort (WD$)
  17. DECLARE SUB CheckInBuffer (CharsWaiting!)
  18. DECLARE SUB OpenPort ()
  19. DECLARE SUB PutPort (WD$)
  20. DECLARE SUB ScrClr (AWD$, ClrNu!)
  21. DECLARE SUB NL (How.Many.Times!)
  22. DECLARE SUB Send (WD$, Bell!, Enter!, ColorUse!)
  23. DECLARE SUB Incomm (WD$, SendEnter!, LimitField!, ColorUse!)
  24. DECLARE SUB AllTrun (WD$)
  25. DECLARE SUB ANSIMusic (Music$, Music)
  26. DECLARE SUB BackSpaceOver ()
  27. DECLARE SUB Center (WD$)
  28. DECLARE SUB ChkKeyboard (Anyc, AWD$)
  29. DECLARE SUB ClrScrn ()
  30. DECLARE SUB ColorEasy (WD$, FORE, SendEnter)
  31. DECLARE FUNCTION DayOfWeek ()
  32. DECLARE SUB DoorBusy ()
  33. DECLARE SUB ErrorLevelSet (Error.Level%)
  34. DECLARE SUB ExitDoor ()
  35. DECLARE SUB ExitPCB12 ()
  36. DECLARE SUB ExitPCB14 ()
  37. DECLARE FUNCTION FileExist (File.Name.Check$)
  38. DECLARE SUB GetTime (Hours, Minutes, Seconds, SinceMid#)
  39. DECLARE SUB HighScores (Score, PROGNAME$)
  40. DECLARE SUB InitDoor ()
  41. DECLARE SUB InitPCB12 ()
  42. DECLARE SUB InitPCB14 ()
  43. DECLARE SUB MenuManager (Menu$(), CenterIt, TextClr, How.Many.Bars, Select$, Slct, Barnumber)
  44. DECLARE SUB MoveCursor (X, Y)
  45. DECLARE SUB Parser (Searchfor$, Searchin$, ParArray$(), ERRCODE)
  46. DECLARE FUNCTION RandNum (Low, High)
  47. DECLARE SUB ReadUsers (ERRCODE)
  48. DECLARE SUB ReadUsersSys (ERRCODE)
  49. DECLARE SUB ScriptCMD ()
  50. DECLARE SUB ScrUpdate ()
  51. DECLARE SUB Sorter (ParArray$(), HowManyToSort)
  52. DECLARE SUB SysopPage ()
  53. DECLARE SUB TimeConvert (Hours, Minutes, NT$)
  54. DECLARE SUB TimeCredit (TS)
  55. DECLARE SUB Translate (FORE, BACK, T$)
  56. DECLARE SUB ViewFile (FileName$, ChkIt, MoreP, ExitP)
  57. DECLARE SUB WaitASec (How.Long.To.Wait)
  58. DECLARE SUB Windows (ULR, ULC, LRR, LRC, FORE, BACK, TTFORE, TTBACK, BORDER, SHADOW, Text2$())
  59. DECLARE SUB WriteUsers (ERRCODE)
  60.  
  61. COMMON SHARED WD$, AWD$, ARG$, SYSDPATH$, BBSName$, SysopNM$, CALLNAME$, BAUD&, TIMELEFT, CommPort$, PROGNAME$, RELEASE$, FIRST$, Last$, ANSI, SOSL$, TWE$, I1$, I2$, O1$, O2$, Out.Of.Time, Yes, No, Inverse$, Screen.Toggle
  62. COMMON SHARED Clr.Array$(), Exit.Dor.1$, Exit.Dor.2$, UserF$, UserL$, Time.Left, Caps, CommOnly, I3$, Page.Bell, Caller.Alarm, Sysop.Next, Hang.Up, User.Record, Network, Table$, Display.Toggle, Printer.Toggle, BusyFlag, UserFile$
  63. COMMON SHARED Parity, Filter, BusyFile$, TimeCred, SysFirst$, SysLast$, CommPort, Last.Clr.Used, NTH1$, NTH2$, NTH3$, EchoKey, No.Enter.Send, Exit.Dor.Clr1, Exit.Dor.Clr2, ClrNu, HotKey, Hot.Key, File.Missing$, BBSType$, Last.Time.Warning
  64. COMMON SHARED Black, Blue, Green, Cyan, Red, Magenta, Brown, White, Gray, HiBlue, HiGreen, HiCyan, HiRed, HiMagenta, Yellow, HiWhite, Node, TabSpace, Sysop, Blink$, Normal$, Underline$, BlinkText, UnderlineText, Not.Around$, Param$
  65.  
  66. TYPE DATABLOCK
  67.       CityState AS STRING * 24
  68.       Password AS STRING * 12
  69.       BusinessPhone AS STRING * 13
  70.       VoicePhone AS STRING * 13
  71.       LastDateOn AS STRING * 20
  72.       LastTimeOn AS STRING * 5
  73.       ExpertMode AS STRING * 1
  74.       ProtocolType AS STRING * 5
  75.       LastDirListing AS STRING * 10
  76.       SecurityLevel AS INTEGER
  77.       TimesOn AS INTEGER
  78.       PageLength AS INTEGER
  79.       TotalUploads AS INTEGER
  80.       TotalDownloads AS INTEGER
  81.       DailyDownloadBytes AS DOUBLE
  82.       UserComment AS STRING * 30
  83.       SysopComment AS STRING * 30
  84.       ElapsedTime AS INTEGER
  85.       Subcription AS STRING * 20
  86.       SubcriptionExpire AS STRING * 20
  87.       AreaRegistration AS STRING * 50
  88.       AreaExpire AS STRING * 50
  89.       AreasToScan AS STRING * 50
  90.       TotalDownloadBytes AS DOUBLE
  91.       TotalUploadBytes AS DOUBLE
  92.       DeleteFlag AS STRING * 1
  93.       TimeEnteredDoor AS STRING * 5
  94.       AreaFrom AS INTEGER
  95.       MemorizedMessage AS LONG        ' PCBoard only
  96.       TimeCalled AS STRING * 5        ' Wildcat and PCBoard only
  97.       DailyDownloadTotal AS INTEGER   ' Wildcat only
  98.       MaxDownloadLimit AS INTEGER     ' Wildcat only
  99.       LastRead AS INTEGER             ' Wildcat only
  100.       MaxDownloadKLimit AS INTEGER    ' Wildcat, PCBoard, and GAP only
  101.       ExpirationDate AS STRING * 10   ' GAP only
  102.       LR0 AS STRING * 4  ' Last read pointers for PCBoard only
  103.       LR1 AS STRING * 4
  104.       LR2 AS STRING * 4
  105.       LR3 AS STRING * 4
  106.       LR4 AS STRING * 4
  107.       LR5 AS STRING * 4
  108.       LR6 AS STRING * 4
  109.       LR7 AS STRING * 4
  110.       LR8 AS STRING * 4
  111.       LR9 AS STRING * 4
  112.       LR10 AS STRING * 4
  113.       LR11 AS STRING * 4
  114.       LR12 AS STRING * 4
  115.       LR13 AS STRING * 4
  116.       LR14 AS STRING * 4
  117.       LR15 AS STRING * 4
  118.       LR16 AS STRING * 4
  119.       LR17 AS STRING * 4
  120.       LR18 AS STRING * 4
  121.       LR19 AS STRING * 4
  122.       LR20 AS STRING * 4
  123.       LR21 AS STRING * 4
  124.       LR22 AS STRING * 4
  125.       LR23 AS STRING * 4
  126.       LR24 AS STRING * 4
  127.       LR25 AS STRING * 4
  128.       LR26 AS STRING * 4
  129.       LR27 AS STRING * 4
  130.       LR28 AS STRING * 4
  131.       LR29 AS STRING * 4
  132.       LR30 AS STRING * 4
  133.       LR31 AS STRING * 4
  134.       LR32 AS STRING * 4
  135.       LR33 AS STRING * 4
  136.       LR34 AS STRING * 4
  137.       LR35 AS STRING * 4
  138.       LR36 AS STRING * 4
  139.       LR37 AS STRING * 4
  140.       LR38 AS STRING * 4
  141.       LR39 AS STRING * 4
  142. END TYPE
  143.  
  144. COMMON SHARED UserBlock AS DATABLOCK
  145.  
  146. '
  147. '
  148. '        Door Source  - Copyrighted 1988,1989, 1990 - Written by Todd Miller
  149. '        Version 3.2  - Computer City, USA
  150. '
  151. '     ALL OR ANY MODIFCATIONS TO THIS PART OF DOOR SOURCE OR ANY OTHER
  152. '     PART OF DOOR SOURCE WILL RESULT IN MAJOR UNCORRECTABLE BUGS!
  153. '
  154.    CALL InitDoor
  155.  
  156. '                   Door Source 3.2 init completed!
  157.  
  158.